place with abundant swamps - Espagnol Anglais Dictionnaire